#ifndef INTERACTIONASCII_H_INCLUDED
#define INTERACTIONASCII_H_INCLUDED
#include "Interaction.h"

namespace GUI {
    class InteractionASCII : public Interaction {
        private:
            int demanderAbscisse();
            int demanderOrdonnee();
            int demanderXSSP();
            int demanderYSSP();
            bool isValidIntSSP(int coordonnee);
            bool isValidInt(int coordonnee);
            Sens demanderSens();
        public:
            inline InteractionASCII(Moteur* moteur):Interaction::Interaction(moteur){};
            void preparerPose();
            void preparerTour();
            virtual void gererAction(Action* a);
    };
}

#endif // INTERACTIONASCII_H_INCLUDED
